provide an advantage - Français Anglais Dictionnaire